﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Little_Tower_Defense.FieldTypes
{
    /// <summary>
    /// A dummy field, that contains a black rectangle with a transparent 1px border.
    /// </summary>
    struct BlackHole : Field
    {
        public bool Constructible { get; set; }
        public bool Accessible { get; set; }
        public int FieldPositionX { get; set; }
        public int FieldPositionY { get; set; }
        public string TextureName { get; set; }

        public BlackHole(int PositionX, int PositionY)
            : this()
        {
            this.FieldPositionX = PositionX;
            this.FieldPositionY = PositionY;

            this.Constructible = false;
            this.Accessible = false;
            this.TextureName = @"Level\black";
        }
    }
}
